package com.guet; // 声明包名com.guet

import java.util.List; // 导入java.util.List类

// 定义一个类PathRecord，用于存储路径记录
public class PathRecord {
    // 定义私有成员变量，用于存储起点名称、终点名称、路径和交通方式
    private String startName; // 起点名称
    private String endName; // 终点名称
    private List<Integer> path; // 路径，存储路径中的节点ID
    private String way; // 交通方式

    // 构造函数，用于初始化路径记录对象
    public PathRecord(String startName, String endName, List<Integer> path, String way) {
        this.startName = startName; // 初始化起点名称
        this.endName = endName; // 初始化终点名称
        this.path = path; // 初始化路径
        this.way = way; // 初始化交通方式
    }

    // 获取起点名称的方法
    public String getStartName() {
        return startName; // 返回起点名称
    }

    // 获取终点名称的方法
    public String getEndName() {
        return endName; // 返回终点名称
    }

    // 获取路径的方法
    public List<Integer> getPath() {
        return path; // 返回路径
    }

    // 获取交通方式的方法
    public String getWay() {
        return way; // 返回交通方式
    }
}
